package com.data.security;


import com.data.security.modelo.Preferencias;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class SplashActivity extends Activity {

	private boolean spActive; // Bandera de Splash activo
	private boolean spPaused; // Bandera de Splash pausado
	private long spTime = 3000;
	private ImageView logo;
   
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_splash);
		
		logo=(ImageView)findViewById(R.id.imageView_logo);
		
		
		spPaused = false;
		spActive = true;

		final String uuser = Preferencias.getUsuario(getApplicationContext());
		final String pass = Preferencias.getClave(getApplicationContext());

		Thread splashTimer = new Thread() {
			public void run() {
				try { // Bucla de espera
					long ms = 0;
					while (spActive && ms < spTime) {
						sleep(200);
						// El temporizador avanza si no se ha pausado
						if (!spPaused)
							ms += 100;
					}
					if (uuser.equals("") && pass.equals("")) {
						// Avanza a la siguiente pantalla
<<<<<<< .mine
						startActivity(new Intent("com.data.security.CLEARSPLASH"));
					}else{
=======
						startActivity(new Intent("com.data.security.CLEARSPLASH"));
					} else {
>>>>>>> .r35
						startActivity(new Intent(getApplicationContext(),
								LoginActivity.class));
						
					}
					// No vuelve a llamarse esta Actividad al pulsar back
					finish();

				} catch (Exception e) {
					// Thread exception
					System.out.println(e.toString());
				}
			}
		};
		splashTimer.start();
		
		Animation mezcla1 = AnimationUtils.loadAnimation(this,R.anim.mezcla1);
		mezcla1.reset();
		logo.startAnimation(mezcla1);
		
	}
	
	
	

	
}
